home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / AMIGA / AMICUS / AMICUS05.ADF / IFF / music < prev    next >
Text File  |  1986-04-20  |  4KB  |  91 lines

  1.  
  2. "SMUS" IFF Simple Musical Score
  3.  
  4. Date:     February 5, 1986
  5. From:     Jerry Morrison, Electronic Arts
  6. Status:   Adopted
  7.  
  8. 1. Introduction
  9.  
  10. This is a reference manual for the data interchange format "SMUS", 
  11. which stands for Simple MUsical Score. "EA IFF 85" is Electronic Arts' 
  12. standard for interchange format files. A FORM (or "data section") 
  13. such as FORM SMUS can be an IFF file or a part of one. [See "EA IFF 
  14. 85" Electronic Arts Interchange File Format.]
  15.  
  16. SMUS is a practical data format for uses like moving limited scores 
  17. between programs and storing theme songs for game programs. The format 
  18. should be geared for easy read-in and playback. So FORM SMUS uses 
  19. the compact time encoding of Common Music Notation (half notes, dotted 
  20. quarter rests, etc.). The SMUS format should also be structurally 
  21. simple. So it has no provisions for fancy notational information needed 
  22. by graphical score editors or the more general timing (overlapping 
  23. notes, etc.) and continuous data (pitch bends, etc.) needed by 
  24. performance-oriented MIDI recorders and sequencers.
  25.  
  26. A SMUS score can say which "instruments" are supposed play which notes. 
  27. But the score is independent of whatever output device and driver 
  28. software is used to perform the notes. The score can contain device- 
  29. and driver-dependent instrument data, but this is just a cache. As 
  30. long as a SMUS file stays in one environment, the embedded instrument 
  31. data is very convenient. When you move a SMUS file between programs 
  32. or hardware configurations, the contents of this cache usually become 
  33. useless.
  34.  
  35. Like all IFF formats, SMUS is a filed or "archive" format. It is completely 
  36. independent of score representations in working memory, editing operations, 
  37. user interface, display graphics, computation hardware, and sound 
  38. hardware. Like all IFF formats, SMUS is extensible.
  39.  
  40. SMUS is not an end-all musical score format. Other formats may be 
  41. more appropriate for certain uses. (We'd like to design an general-use 
  42. IFF score format "GSCR". FORM GSCR would encode fancy notational data 
  43. and performance data. There would be a SMUS to/from GSCR converter.)
  44.  
  45. Section 2 gives important background information. Section 3 details 
  46. the SMUS components by defining the required property score header 
  47. "SHDR", the optional text properties name "NAME", copyright "(c) ", 
  48. and author "AUTH", optional text annotation "ANNO", the optional instrument 
  49. specifier "INS1", and the track data chunk "TRAK". Section 4 defines 
  50. some chunks for particular programs to store private information. 
  51. These are "standard" chunks; specialized chunks for future needs can 
  52. be added later. Appendix A is a quick-reference summary. Appendix 
  53. B is an example box diagram. Appendix C names the committee responsible 
  54. for this standard.
  55.  
  56. Update: This standard has been revised since the draft versions. The 
  57. "INST" chunk type was revised to form the "INS1" chunk type. Also, 
  58. several SEvent types and a few text chunk types have been added.
  59.  
  60. Note: This is a MacWrite[tm] 4.5 document. If you strip it down to a 
  61. text file, you'll lose pictures, significant formatting information 
  62. like superscripts, and characters like ")". Don't do it.  
  63.  
  64.  
  65.   ----------------------------------------------------------------
  66.   |(Sorry, EA. We had to strip it down for ease of distribution, |
  67.   |  but we did convert pictures to text-form and where we could |
  68.   |  not do that, we provided ILBM illustrations that people     |
  69.   |  could actually show using the standard "showilbm" program)  |
  70.   ----------------------------------------------------------------
  71.  
  72.  
  73. References:
  74.  
  75. "EA IFF 85" Standard for Interchange Format Files describes the underlying 
  76. conventions for all IFF files.
  77.  
  78. "8SVX" IFF 8-Bit Sampled Voice documents a data format for sampled 
  79. instruments.
  80.  
  81. Electronic Arts[tm] is a trademark of Electronic Arts.
  82.  
  83. MIDI: Musical Instrument Digital Interface Specification 1.0, International 
  84. MIDI Association, 1983.
  85.  
  86. MacWrite[tm] is a trademark of Apple Computer, Inc.
  87.  
  88. SSSP: See various articles on Structured Sound Synthesis Project in 
  89. Foundations of Computer Music.
  90.  
  91.